@CHARSET "UTF-8";

div.bDialog {
	border: none;
	-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;

}
div.bDialog.in div.modal-dialog {
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -o-transform: translate(0,0);
    transform: translate(0,0);
}

/* 窗口最大化功能 */
div.bDialog.maximize {
	-webkit-border-radius: 0px;
    -moz-border-radius: 0px;
	border-radius: 0px;
	padding-right: 0px !important;
}
div.bDialog.maximize div.modal-dialog {
	width: 100% !important;
	height: 100% !important;
}
div.bDialog.maximize div.modal-content {
	height: 100% !important;
	-webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

div.bDialog div.modal-dialog {
	position: relative;
	margin: 0px auto;
	width: 100%;
}
div.bDialog div.modal-content {
	position: relative;
	-webkit-box-shadow: 0 5px 30px rgba(0,0,0,0.9);
	box-shadow: 0 5px 30px rgba(0,0,0,0.9);
	background-color: white;
	
	-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border: 0px;
}
div.bDialog div.modal-header {
	-webkit-border-top-left-radius: 2px;
    -moz-border-top-left-radius: 2px;
    border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
    -moz-border-top-right-radius: 2px;
    border-top-right-radius: 2px;
	padding: 5px 15px;
}
div.bDialog div.modal-header h3 {
	margin: 0;
    line-height: 30px;
    font-size: 18px;
}
div.bDialog div.modal-body {
	padding: 5px;
	overflow: hidden;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;
}
div.bDialog div.modal-body iframe {
	position: relative;
	display: block;
}
div.bDialog div.modal-header button.close {
	opacity: 0.3;
	font-size: 26px !important;
	margin-top: 3px;
    outline: none;
}
div.bDialog div.modal-header button.close:hover {
	opacity: 1;
}
div.bDialog div.modal-header button.bDialogCloseButton {
	font-weight: normal;
}
div.bDialog div.modal-header button.maximize {
	margin-right: 5px;
	margin-top: 0px;
	font-size: 25px !important;	
}
div.modal-backdrop, div.modal-backdrop.fade.in {
	opacity: 0.8;
	background-color: black;
}

div.bDialog.fullWidth {
    width: 100%;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    padding-right: 0px;
}
div.bDialog.fullWidth  div.modal-header {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    background-color: white;
    border-bottom: 0px;
}
div.bDialog.fullWidth  div.modal-header h3 {
    text-align: center;
}
div.bDialog.fullWidth div.modal-content {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

/* 消息对话框相关样式 */
.bDialogAlert{
    background-repeat: no-repeat;
    background-position: 20px 20px;
    min-height: 100%;
    overflow: hidden;
    position: relative;
}
.bDialogAlert.alertInfo{
    background-image: url("");
}
.bDialogAlert.alertWarning{
    background-image: url("");
}
.bDialogAlert.alertError{
    background-image: url("");
}
.bDialogAlert.alertSuccess{
    background-image: url("");
}
.bDialogAlert.alertConfirm{
    background-image: url("");
}
.bDialogAlert .messageContent{
    padding-left: 104px;
    padding-top: 23px;
    padding-right: 10px;
    font-size: 14px;
    overflow-y: auto;
    min-height: 100px;
}
.bDialogAlert .messageContent .inputConfirm{
    width: 100%;
    margin-top: 5px;
    font-size: 14px;
    padding: 3px 6px;
    outline: none !important;
    height: 30px;
    display: block;
    border-radius: 2px;
    border: 1px solid #dddddd;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}
.bDialogAlert .messageContent .inputConfirm:focus {
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
    border: 1px solid #75B9F0;
}
.bDialogAlert .messageContent .inputConfirm.inputRequire{
    border:1px solid red;
}
.bDialogAlert .bDialogButtons{
    text-align: right;
    padding: 10px;
    position: absolute;
    bottom: 0px;
    right: 0px;
}
.bDialogAlert .bDialogButtons button{
    outline: none !important;
    padding: 8px 15px;
    margin-left: 5px;
    min-width: 90px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    font-size: 14px;
}
.bDialogAlert .bDialogButtons .bDialogOk{
    border: 1px solid #516270;
    background-color: #516270;
    color: white;
}
.bDialogAlert .bDialogButtons .bDialogCancel{
    border: 1px solid #F0F0F0;
    background-color: #F0F0F0;
    display: none;
}
/* 消息对话框相关样式 */



/* 遮罩相关样式 */
div.bDialogMask div.modal-content{}
.bDialogMaskContent{
    background-repeat: no-repeat;
    background-position: 5px 5px;
    min-height: 100%;
    overflow: hidden;
    padding: 7px 5px;
}
.bDialogMaskContent .messageContent{
    padding-left: 40px;
    padding-top: 0px;
    padding-right: 0px;
    font-size: 14px;
    overflow-y: auto;
    color: black;
}
/* 遮罩相关样式 */



/* 边角消息通知框相关样式 */
div.bDialogToast{
    padding: 0px !important;
}
div.bDialogToast div.bDialogBody{
    padding: 0px;
}
div.bDialogToast div.modal-dialog{
    position: absolute;
    margin: 0px;
}
div.bDialogToast.bottomLeft div.modal-dialog{
    bottom: 12px;
    left: 12px;
}
div.bDialogToast.bottomCenter div.modal-dialog{
    margin-top: 20px;
    margin-left: 20px;
}
div.bDialogToast.bottomRight div.modal-dialog{
    bottom: 12px;
    right: 12px;
}
div.bDialogToast.topLeft div.modal-dialog{
    top: 12px;
    left: 12px;
}
div.bDialogToast.topCenter div.modal-dialog{
    margin-left: 20px;
    margin-top: 12px;
}
div.bDialogToast.topRight div.modal-dialog{
    top: 12px;
    right: 12px;
}
.bDialogToastContent{
    background-repeat: no-repeat;
    background-position: 20px 20px;
    min-height: 100%;
    overflow: hidden;
    position: relative;
}
div.bDialogToastContent.toastWarning{
    background-color: #F5CF87;
}
div.bDialogToastContent.toastError{
    background-color: red;
    color: white;
}
div.bDialogToastContent.toastSuccess{
    background-color: #2CBE4E;
    color: white;
}
div.bDialogToastContent.toastError .bDialogToastClose,
div.bDialogToastContent.toastSuccess .bDialogToastClose {
    color: white;
}
.bDialogToastContent .bDialogToastClose{
    position: absolute;
    right: 5px;
    top: 0px;
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0;
    outline: none;
    font-size: 20px;
    line-height: 100%;
    color: #999999;
}
.bDialogToastContent .bDialogToastClose:hover{
    color: black;
}
.bDialogToastContent .bDialogToastIcon{
    position: absolute;
    top:12px;
    left:15px;
}
.bDialogToastContent .bDialogToastIcon i{
    font-size: 40px;
}
.bDialogToastContent .messageContent{
    padding-left: 70px;
    padding-top: 12px;
    padding-right: 10px;
    font-size: 14px;
    overflow-y: auto;
    min-height: 80px;
}
.bDialogToastContent .messageContent h3{
    margin: 0px;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 3px;
}
.bDialogToastContent .messageContent p{
    font-size: 14px;
}
/* 边角消息通知框相关样式 */






.bDialogTimer{
    position: absolute;
    left: 10px;
    top:10px;

    width: 24px;
    height: 24px;

    border: 2px solid #000;
    border-radius: 50%;
    background-color: transparent;
    box-sizing: content-box;
}
.bDialogTimer:after,
.bDialogTimer:before{
    position: absolute;

    content: '';

    background-color: #000;
}
.bDialogTimer:after{
    top: 11px;
    left: 11px;

    width: 10px;
    height: 2px;

    -webkit-transform-origin: 1px 1px;
    -moz-transform-origin: 1px 1px;
    transform-origin: 1px 1px;
    -webkit-animation: timerhand 2s linear infinite;
    -moz-animation: timerhand 2s linear infinite;
    animation: timerhand 2s linear infinite;
}

.bDialogTimer:before{
    top: 11px;
    left: 11px;

    width: 8px;
    height: 2px;

    -webkit-transform-origin: 1px 1px;
    -moz-transform-origin: 1px 1px;
    transform-origin: 1px 1px;
    -webkit-animation: timerhand 8s linear infinite;
    -moz-animation: timerhand 8s linear infinite;
    animation: timerhand 8s linear infinite;
}

@-webkit-keyframes timerhand{
    0%{
        -webkit-transform: rotate(0deg);
    }
    100%{
        -webkit-transform: rotate(360deg);
    }
}
@-moz-keyframes timerhand{
    0%{
        -webkit-transform: rotate(0deg);
    }
    100%{
        -webkit-transform: rotate(360deg);
    }
}
@-o-keyframes timerhand{
    0%{
        -webkit-transform: rotate(0deg);
    }
    100%{
        -webkit-transform: rotate(360deg);
    }
}
@keyframes timerhand{
    0%{
        -webkit-transform: rotate(0deg);
    }
    100%{
        -webkit-transform: rotate(360deg);
    }
}
/*
Animate.css - http://daneden.me/animate
Licensed under the ☺ license (http://licence.visualidiot.com/)

Copyright (c) 2012 Dan Eden
*/

.animated {
	-webkit-animation-duration: 1s;
	   -moz-animation-duration: 1s;
	     -o-animation-duration: 1s;
	        animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	   -moz-animation-fill-mode: both;
	     -o-animation-fill-mode: both;
	        animation-fill-mode: both;
}

@-webkit-keyframes shake {
	0%, 100% {-webkit-transform: translateX(0);}
	10%, 30%, 50%, 70%, 90% {-webkit-transform: translateX(-10px);}
	20%, 40%, 60%, 80% {-webkit-transform: translateX(10px);}
}

@-moz-keyframes shake {
	0%, 100% {-moz-transform: translateX(0);}
	10%, 30%, 50%, 70%, 90% {-moz-transform: translateX(-10px);}
	20%, 40%, 60%, 80% {-moz-transform: translateX(10px);}
}

@-o-keyframes shake {
	0%, 100% {-o-transform: translateX(0);}
	10%, 30%, 50%, 70%, 90% {-o-transform: translateX(-10px);}
	20%, 40%, 60%, 80% {-o-transform: translateX(10px);}
}

@keyframes shake {
	0%, 100% {transform: translateX(0);}
	10%, 30%, 50%, 70%, 90% {transform: translateX(-10px);}
	20%, 40%, 60%, 80% {transform: translateX(10px);}
}

.shake {
	-webkit-animation-name: shake;
	-moz-animation-name: shake;
	-o-animation-name: shake;
	animation-name: shake;
}
@-webkit-keyframes bDialogOpen {
    0% {
        transform: scale(0.7);
        -webkit-transform: scale(0.7); }
    45% {
        transform: scale(1.05);
        -webkit-transform: scale(1.05); }
    80% {
        transform: scale(0.95);
        -webkit-transform: scale(0.95); }
    100% {
        transform: scale(1);
        -webkit-transform: scale(1); } }

@keyframes bDialogOpen {
    0% {
        transform: scale(0.7);
        -webkit-transform: scale(0.7); }
    45% {
        transform: scale(1.05);
        -webkit-transform: scale(1.05); }
    80% {
        transform: scale(0.95);
        -webkit-transform: scale(0.95); }
    100% {
        transform: scale(1);
        -webkit-transform: scale(1); } }

.bDialogOpen {
    -webkit-animation: bDialogOpen 0.3s;
    animation: bDialogOpen 0.3s; }




/* icons */
@font-face {font-family: "iconfont";
    src: url(''); /* IE9*/
    src: url('') format('embedded-opentype'), /* IE6-IE8 */
    url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),
    url('') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
    url('') format('svg'); /* iOS 4.1- */
}

.iconfont {
    font-family:"iconfont" !important;
    font-size:16px;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-roundcheck:before { content: "\e657"; }
.icon-roundclose:before { content: "\e659"; }
.icon-warn:before { content: "\e663"; }
.icon-info:before { content: "\e6e5"; }
